package dao

import (
	"zk1/gobal"
	"zk1/internal/model"
)

func Create[T any](data *T) bool {
	if err := gobal.DB.Create(data).Error; err != nil {
		return false
	}
	return true
}
func Delete[T any](data *T) bool {
	if err := gobal.DB.Delete(data).Error; err != nil {
		return false
	}
	return true
}
func Update[T any](data *T) bool {
	if err := gobal.DB.Updates(data).Error; err != nil {
		return false
	}
	return true
}
func FindList(id uint) model.Test {
	var result model.Test
	if err := gobal.DB.Where("id=?", id).Find(&result).Error; err != nil {
		return model.Test{}
	}
	return result
}
